package com.ruoyi.dingtalk.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.dingtalk.domain.DdDept;
import com.taobao.api.ApiException;

public interface DdDeptService extends IService<DdDept> {


    /**
     * 同步钉钉部门组织
     *
     * @param ddDeptId     钉钉部门用户
     * @param ddParentId   钉钉父部门
     * @param parentId     父部门
     * @param path         长路径 祖籍列表
     * @param initPassword 初始化密码
     * @param ddCorpId     钉钉企业id
     * @param appKey       钉钉应用appKey
     * @param appSecret    钉钉应用密钥
     */
    void genDeptUser(Long ddDeptId, Long ddParentId, Long parentId, String path, String initPassword, String ddCorpId, String appKey, String appSecret) throws ApiException;

}
